<?php

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

  use Fuel\Core\Input;
    
    use Model\EmpresaCrud;
    
    class Controller_Empresa extends Controller{
        
        public function action_index(){
            
            return Response::forge(View::forge('empresa/index'));
        }
        
       public function action_consulta()
	{
		return Response::forge(View::forge('empresa/consulta'));
	}
        
        public function action_ejecuta()
	{
		return Response::forge(View::forge('empresa/ejecuta'));
	}
        
    public function action_guardar(){
        
        $datos['idEmpresa']=  Input::post('idEmpresa');
        $datos['nombre_em']=  Input::post('nombre_em');
        $datos['dir_em']=  Input::post('dir_em');
        $datos['tel_em']=  Input::post('tel_em');
        $datos['tipo']=  Input::post('tipo');
        $datos['mail_em']=  Input::post('mail_em');
        
        
        
        $res= Empresacrud::insert_empresa($datos);
        
        if(is_numeric($res)){
            $response['type']='result';
            $response['message']='El proceso fue creado con extito';
            $response['extra']['id']=$res;
        }else{
            if(is_array($res) && empty($res)){
                $response['type']='errorlist';
                $response['list']=$res;
            }else{
                $response['type']='message';
                $response['message']='No ocurrio ninguna actualizacion';
            }
        }
        
         
        
        
       return Response::redirect('welcome/index');
        
    }
    
    public function action_mostrar(){
             $datos['idEmpresa']=  Input::post('idEmpresa');
             
             $response['res']= Empresacrud::select_one_empresa($datos);
             
             Response::forge(View::forge('empresa/ejecuta',$response));
             
         }
        
}

?>
